// 引入 sqlite3 模块
const sqlite3 = require('sqlite3').verbose();

// 创建或连接到数据库文件（如果数据库不存在会自动创建）
const db = new sqlite3.Database('./courses.db', (err) => {
  if (err) {
    console.error('无法连接到数据库:', err.message);
  } else {
    console.log('已连接到 SQLite 数据库');
  }
});

// 创建 courses 表格，如果表格不存在
db.serialize(() => {
  db.run(`
    CREATE TABLE IF NOT EXISTS courses (
      id INTEGER PRIMARY KEY AUTOINCREMENT,
      time INTEGER,
      day INTEGER,
      name TEXT,
      instructor TEXT
    )
  `);
});

// 导出数据库对象
module.exports = db;
